package iot.wlink.service;

import iot.wlink.bean.vo.DeviceTemplateVo;
import iot.wlink.bean.vo.ScriptCodecVo;
import iot.wlink.network.devices.model.DeviceModel;

/**
 * @author : willian fu
 * @date : 2021/9/16
 */
public interface DeviceTemplateService {

    Object getTemplateList();

    Object getTemplatesDetail(Long tid);

    Object createTemplate(DeviceTemplateVo templateVo);

    Object delTemplate(Integer tid);

    Object putTemplateStatus(Integer tid, Integer status);

    Object setDataScriptCodec(ScriptCodecVo codec);

    Object setThingsModel(DeviceModel model);
}
